package tec;
import javax.swing.JPanel;
import javax.swing.JFrame;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Dimension;

import java.io.IOException;
import java.io.BufferedReader;
import java.io.InputStreamReader;



public final class Barre extends JPanel {
  private final Color progression = Color.GREEN;
  private final Color fond = Color.BLUE;
  private final int hauteur = 30;
  private int longueur;

  public Barre(int longueurDessin) {
    setPreferredSize(new Dimension(longueurDessin, 3 * hauteur));
    setBackground(fond);
    longueur = longueurDessin / 4;
  }

  public void paintComponent(Graphics g)
  {
    super.paintComponent(g);

    g.setColor(progression);
    g.fillRect(10, 15, longueur, hauteur);
  }

  public void changeTaille(int longueur) {
    this.longueur = longueur;
    repaint();
  }
}



